package com.hxzy.springbootes.req;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @Author wy
 * @Description TODO
 * @Date 2023/6/15 9:25
 * @Version 1.0
 */
@Getter
@Setter
@ToString
public class HotelEditReq {

    @NotNull(message = "酒店ID不能为空")
    private Long id;

    /**
     * 酒店名称
     */
    @NotBlank(message = "酒店名称不能为空")
    private String name;

    /**
     * 酒店地址
     */
    @NotBlank(message = "酒店地址不能为空")
    private String address;

    /**
     * 酒店价格
     */
    @NotNull(message = "酒店价格不能为空")
    private Integer price;

    /**
     * 酒店评分
     */
    @NotNull(message = "酒店评分不能为空")
    private Integer score;

    /**
     * 酒店品牌
     */
    @NotBlank(message = "品牌不能为空")
    private String brand;

    /**
     * 所在城市
     */
    @NotBlank(message = "所在城市不能为空")
    private String city;

    /**
     * 酒店星级，1星到5星，1钻到5钻
     */
    @NotBlank(message = "酒店星级不能为空")
    private String starName;

    /**
     * 商圈
     */
    @NotBlank(message = "商圈不能为空")
    private String business;

    /**
     * 纬度
     */
    @NotBlank(message = "纬度不能为空")
    private String latitude;

    /**
     * 经度
     */
    @NotBlank(message = "经度不能为空")
    private String longitude;

    /**
     * 酒店图片
     */
    @NotBlank(message = "酒店图片不能为空")
    private String pic;
}
